<!DOCTYPE html>
<html lang="zh-CN">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">
    <meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1">
    <meta name="author" content="最爱古风小雷丘">
    <title></title>
    <style>
        main {
            width: 400px;
            height: 420px;
            margin: 0 auto;
            display: flex;
            justify-content: space-around;
            background-color: lightcyan;
            flex-wrap: wrap;
        }

        div {
            width: 90px;
            height: 90px;
            text-align: center;
            /* line-height: 30px;   */
            margin-top: 10px;
            font-size: 20px;
            font-weight: bold;
            background-color: lightpink;
            color: white;
        }

       

        .b {
            background-color: white;
            color: lightcoral;
        }

        span {
            display: inline-block;
            margin-top: 16px;
        }

        section {
            width: 390px;
            height: 100px;
            border: 1px solid lightgreen;
            margin-top: 10px;
        }

        .b:hover {
            background-color: white;
            color: lightcoral;
        }
    </style>
</head>

<body>
    <main>
        <div>
            <span>1<br>JUN</span>

        </div>
        <div>
            <span>2</span><br> FEB
        </div>
        <div>
            <span>3</span><br> MAR
        </div>
        <div>
            <span>4</span><br> APR
        </div>
        <div>
            <span>5</span><br> MAY
        </div>
        <div>
            <span>6</span><br> JAN
        </div>
        <div>
            <span>7</span><br> JUL
        </div>
        <div>
            <span>8</span><br> JUN
        </div>
        <div>
            <span>9</span><br> SEP
        </div>
        <div>
            <span>10</span><br> OCT
        </div>
        <div>
            <span>11</span><br> NOV
        </div>
        <div class="b">
            <span>12</span><br> DEC
        </div>
        <section>
            "艾滋病日:12月1日<br />废除奴隶制国际日:12月2日。"
        </section>
    </main>
</body>

</html>
<script>
    var section = document.querySelector('section');
    var divs = document.querySelector('main').querySelectorAll('div');

    console.log(divs);
    var b = document.querySelector('div.b');
    var values = [
        "元旦：1月1日至3日放假三天。",
        "春节：2月2日至8日放假7天。",
        "妇女节：3月8日妇女节，与我无关。",
        "清明节：4月3日至5日放假3天",
        "劳动节：4月30日至5月2日放假3天。",
        "端午节：6月4日至6日放假3天。",
        "小暑：7月7日小暑。不放假。",
        "七夕节：8月6日七夕节。不放假。",
        "中秋节：9月10日至12日放假3天。",
        "国庆节：10月1日至7日放假7天。",
        "立冬：11月8日立冬。不放假。",
        "艾滋病日:12月1日<br />废除奴隶制国际日:12月2日。"
    ];
 
    // 找到上一个显示白色背景的li标签，把它的b类名去掉，然后把当前选中的div标签加上b类名

        //记录上一个白色背景的div标签的索引值    
    for (var i = 0; i < values.length; i++) {
        divs[i].index = i;
        
        divs[i].onmouseenter = function () {
            // 把上一个白色背景的div标签的active类名去掉
            divs[lastIndex].className = '';
            this.className = 'b';
        }
        divs[i].onmouseleave = function () {
            // 把上一个白色背景的div标签的active类名去掉
            lastIndex = this.index;
        }
    }
    